<?php

ob_start();
session_start();
set_time_limit(0);

include '../config.php';

$data_inicial = $_GET['data_inicial'];
$data_final = $_GET['data_final'];

$di = explode('/',$data_inicial);
$di_dia = $di[0];
$di_mes = $di[1];
$di_ano = $di[2];
$di_ano_mes_dia = $di_ano . '-' . $di_mes . '-' . $di_dia;

$df = explode('/',$data_final);
$df_dia = $df[0];
$df_mes = $df[1];
$df_ano = $df[2];
$df_ano_mes_dia = $df_ano . '-' . $df_mes . '-' . $df_dia;

$timestamp = mktime(date("H")-3, date("i"), date("s"), date("m"), date("d"), date("Y"));
$dia = gmdate("d", $timestamp);
$mes = gmdate("m", $timestamp);
$ano = gmdate("Y", $timestamp);
$data_atual = $dia."/".$mes."/".$ano;
$hora_atual = gmdate("H:i:s", $timestamp);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SRD | Sistema de Registro de Diplomas</title>
<link rel="shortcut icon" type="image/png" href="../img/favicon.png" />
<link href="../css/relatorio.css" type="text/css" rel="stylesheet" />	
</head>
<body>
<div align="center">
    <h1>RELATÓRIO - DIPLOMAS POR INSTITUIÇÃO</h1>
<?php

$queryInst = "SELECT id, nome 
          FROM instituicao";
$retInst=mysql_query($queryInst,$conn) or die(mysql_error());


while($resInst=mysql_fetch_assoc($retInst)) {
    $query="SELECT d.num_registro,
	d.data_registro,
	d.processo, 
        d.cpf,
        d.nome,
        c.nome as curso, 
        d.semestre_conclusao,
        d.ano_conclusao,
        d.data_colacao_grau
	FROM diploma d
	JOIN curso c on c.id = d.curso_id
        JOIN expedidor e on e.id = d.expedidor_id
	WHERE c.instituicao_id = ".$resInst['id']." 
	ORDER BY d.id";
    $ret=mysql_query($query,$conn) or die(mysql_error());
    
    if (mysql_num_rows($ret) <=0)
        continue;
    
    echo $resInst['nome']."<br />";
    
    
?>
<table width="900" border="0">
<tr id="titulo"><td colspan="3" align="center"><!--<span>[ <?php echo $data_inicial ?> a <?php echo $data_final ?> ]</span><br />--><br /><br /></td></tr>
<tr>
	<th align="center">Nº Registro</th>
	<th align="center">Dt. Registro</th>
	<th align="center">Processo</th>
        <th align="center">Aluno</th>
        <th align="center">Curso</th>
        <th align="center">Dt.Colação</th>
        <th align="center">Expedidor</th>
        <th align="center">Dt. Expedição</th>
<?php
$cor = "#E8E8E8";	
$total = 0;
while($res=mysql_fetch_assoc($ret)) {
if($cor == "#E8E8E8"){
   $cor = "#FFFFFF";
} else {
   $cor = "#E8E8E8";
}
?>
<tr id="conteudo" bgcolor="<?php echo $cor; ?>">
	<td align="center" width="50"><?php echo $res['id']; ?></td>
	<td align="left" width="500"><?php echo $res['nome']; ?></td>
	<td align="left" width="350"><?php echo $res['curso']; ?></td>
        <td align="left" width="350"><?php echo $res['curso']; ?></td>
        <td align="left" width="350"><?php echo $res['curso']; ?></td>
        <td align="left" width="350"><?php echo $res['curso']; ?></td>
        <td align="left" width="350"><?php echo $res['curso']; ?></td>
        <td align="left" width="350"><?php echo $res['curso']; ?></td>
</tr>
<?php
}
?>
</table>
<?php
}
?>
</div>
</body>
</html>

<?php

// pega o conteudo do buffer, insere na variavel e limpa a memória
$html = ob_get_clean();

// cabeçalho
$header = '<table width="100%" style="font-family: verdana; font-size: 10px; font-weight: bold; color: #666666;">
<tr>
<td width="100%" colspan="3" align="center"><img src="../img/logo.png" width="160" /><br /><br />Gerência de Controle Acadêmico - GCA | Reitoria | IF SERTÃO-PE</td>
</tr>
</table>';

// inclui a classe
define('MPDF_PATH', '../MPDF57/');
include(MPDF_PATH.'mpdf.php');

// cria um novo container PDF no formato A4 com orientação customizada
$mpdf=new mPDF('pt','A4-L',3,'',20,20,45,20,10,10,'p');

// modo de visualização
$mpdf->SetDisplayMode('fullpage');

//definição do cabeçalho e rodapé
$mpdf->SetHTMLHeader($header);
$mpdf->SetFooter('Processado em: ' . $data_atual . ' - ' . $hora_atual . '|| Página {PAGENO} de {nb}');

// escreve definitivamente o conteudo no PDF
$mpdf->WriteHTML($html);

// define um nome para o arquivo PDF
$arquivo = 'diplomas_por_curso.pdf';

// gera o relatório
$mpdf->Output();

exit();

?>
